Efficient ROS-Compliant CPU-iGPU Communication on Embedded Platforms
نویسندگان
چکیده
Many modern programmable embedded devices contain CPUs and a GPU that share the same system memory on single die. Such unified architecture (UMA) allows programmers to implement different communication models between CPU integrated (iGPU). Although simpler model guarantees implicit synchronization at cost of performance, more advanced allows, through zero-copy paradigm, explicit data copying iGPU be eliminated with benefit significantly improving performance energy savings. On other hand, robot operating (ROS) has become de-facto reference standard for developing robotic applications. It application re-use easy integration software blocks in complex cyber-physical systems. ROS compliance is strongly required SW portability reuse, it can lead loss elude benefits communication. In this article we present efficient techniques CPU–iGPU by guaranteeing standard. We show how key features each are maintained corresponding overhead involved compliancy.
منابع مشابه
Communication-aware CPU Management for Consolidated Virtualization-based Hosting Platforms
Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization enables easier and faster application migration as well as secure co-location of antagonistic applications, higher degrees of server consolidation are likely to result in such virtualization-based hos...
متن کاملSolving Sparse Differential Riccati Equations on Hybrid CPU-GPU Platforms
The numerical treatment of the linear-quadratic optimal control problem requires the solution of Riccati equations. In particular, the differential Riccati equations (DRE) is a key operation for the computation of the optimal control in the finite-time horizon case. In this work, we focus on large-scale problems governed by partial differential equations (PDEs) where, in order to apply a feedba...
متن کاملApplication-Compliant Networking on Embedded Systems
Network protocol stacks are traditionally encapsulated within system software, forcing the application programmer to use general-purpose communication end-point abstractions. The application programmer is denied the flexibility of implementing application-specific performance improvements. Application-level networking provides the application programmer with the ability to tailor the protocol s...
متن کاملPerceptual Zero-Tree Coding with Efficient Optimization for Embedded Platforms
This study proposes a block-edge-based perceptual zero-tree coding (PZTC) method, which is implemented with efficient optimization on the embedded platform. PZTC combines two novel compression concepts for coding efficiency and quality: block-edge detection (BED) and the low-complexity and low-memory entropy coder (LLEC). The proposed PZTC was implemented as a fixed-point version and optimized ...
متن کاملEfficient Design Methods for Embedded Communication Systems
Nowadays, design of embedded systems is confronted with complex signal processing algorithms and amultitude of computational intensive multimedia applications, while time to product launch has been extremely reduced. Especially in the wireless domain, those challenges are stacked with tough requirements on power consumption and chip size. Unfortunately, design productivity did not undergo a sim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Low Power Electronics and Applications
سال: 2021
ISSN: ['2079-9268']
DOI: https://doi.org/10.3390/jlpea11020024